Sub GenerateBarcode() Dim i As Integer Dim barcodeRange As Range Dim barcodeCell As Range ' A sütununda veri olduğu sürece işlemi yap Set barcodeRange = Range("A1:A" & Cells(Rows.Count, 1).End(xlUp).Row) For Each barcodeCell In barcodeRange ' Barkod nesnelerini ekle With barcodeCell.Offset(0, 1) .Clear ActiveSheet.Shapes.AddPicture "http://www.bcgen.com/demo/linear-dbgs.aspx?D=" & barcodeCell.Value & "&TYPE=20", msoFalse, msoCTrue, .Left, .Top, 100, 25 End With Next barcodeCell End Sub ---------------------------------------------------------------------------------------------- Excel makrosu nasıl nereye yazılır *Kısa yol* 1. exceli ac 2. alt + F11 basın 3. sayfa isminine sağ tıklayıp view codeye basın 4. yukarıdaki kodu yapıştırın ve kaydedin. *Detaylı* Excel makrolarını "Visual Basic for Applications" (VBA) içinde oluşturabilir ve düzenleyebilirsiniz. Excel içinde VBA Editor'e erişmek için aşağıdaki adımları takip edebilirsiniz: Excel'i açın. Üst menü çubuğunda "Geliştirici" sekmesini göremiyorsanız, Excel'de "Geliştirici" sekmesini göstermek için şu adımları takip edebilirsiniz: Excel 2010 ve sonrası sürümler için: Dosya menüsüne tıklayın, "Seçenekler"i seçin, "Özelleştirme Menüsü" bölümünde "Geliştirici sekmesini göster" kutusunu işaretleyin ve "Tamam"ı tıklayın. Excel 2007'de: Excel menüsünde "Excel Seçenekleri"ne tıklayın, "Ana sekme" altında "Geliştirici sekmesini göster" kutusunu işaretleyin ve "Tamam"ı tıklayın. "Geliştirici" sekmesine gidin ve "Visual Basic"e tıklayın. Alternatif olarak, klavyenizdeki "Alt" tuşuna basılı tutarak, ardından "F11" tuşuna basarak doğrudan VBA Editor'e erişebilirsiniz. Sol taraftaki proje penceresinde, "VBAProject (YourWorkbookName)" altında bir veya birden fazla "Microsoft Excel Objects" bulunacaktır. Bu objeler, çalışma kitabınızdaki her sayfayı temsil eder. Makro oluşturmak veya düzenlemek için bir çalışma sayfası seçin. Örneğin, "Sayfa1(Sheet1)" üzerinde bir makro oluşturmak istiyorsanız, bu objeye çift tıklayın veya üzerine sağ tıklayıp "Ekle" ve ardından "Modül"ü seçin. Modül penceresi açılacak ve burada VBA kodunu yazabilirsiniz. Kodu yapıştırdıktan sonra, pencerenin üst kısmında yer alan "Dosya" menüsünden "Kaydet" seçeneğiyle değişiklikleri kaydedebilirsiniz. Excel'de makro kullanımıyla ilgili olarak, etkinleştirme, devre dışı bırakma veya çalıştırma gibi ekstra adımlar için "Geliştirici" sekmesi altında "Makro Güvenlik" ayarlarını kontrol etmeyi unutmayın. Güvenlik seviyeleri, makroların nasıl çalıştırılacağını belirler.